Given missing fragments and recursive references, When include missing fragments, Then return all missing contents

Tests this scenario:

query SomeQuery { someObjectA { ...fragmentA } }

fragment fragmentA on SomeObjectA { id someObjectB { ...fragmentB } }

----------------------------

Fragment/fragmentB.graphql

fragment fragmentB on SomeObjectB { id someObjectC { ...fragmentC } }

----------------------------

Fragment/fragmentC.graphql

fragment fragmentC on SomeObjectC { id }

(fragmentA is defined with the query. fragmentA references fragmentB which is NOT defined with the query, but

is in the Fragment folder. fragmentB references fragmentC, which is also in the Fragment folder.)